From bd55396d39dcc32713145a4f17904a2f542c8f55 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Fri, 21 Apr 2017 15:37:37 +0200 Subject: [PATCH] filechooserbutton: Show/hide appropriate child --- gtk/gtkfilechooserbutton.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtk/gtkfilechooserbutton.c b/gtk/gtkfilechooserbutton.c index c8d3d52ba4..4d1c6fd788 100644 --- a/gtk/gtkfilechooserbutton.c +++ b/gtk/gtkfilechooserbutton.c @@ -974,10 +974,14 @@ gtk_file_chooser_button_set_property (GObject *object, switch (g_value_get_enum (value)) { case GTK_FILE_CHOOSER_ACTION_OPEN: + gtk_widget_hide (priv->combo_box); + gtk_widget_show (priv->button); priv->child = priv->button; gtk_widget_queue_resize (GTK_WIDGET (button)); break; case GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER: + gtk_widget_show (priv->combo_box); + gtk_widget_hide (priv->button); priv->child = priv->combo_box; gtk_widget_queue_resize (GTK_WIDGET (button)); break; -- 2.30.2